﻿@charset "utf-8";
/* CSS Document */
*{ padding: 0; margin: 0; box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
body { font-size: 15px;font-family:Arial,"微软雅黑",Microsoft YaHei;color: #333; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 27px;}
a:hover,a {text-decoration:none;font-family:Arial,"微软雅黑",Microsoft YaHei;color:#333;font-weight:normal;}
.clear {clear:both;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
img,div,span,dl,dd,ul,li,small,strong,ol,h1,h2,h3,h4,h5,h6,p{list-style: none;padding:0;margin:0;}
.container{width: 90%;max-width: 1400px;min-width: 1200px;margin:0 auto!important}
@keyframes bounce_fountainG { 
0% {
transform:scale(1);.pic-img
}
100% {
transform:scale(.5);
}
}

@media screen and (min-width: 320px) {html{font-size:50px;}}
@media screen and (min-width: 360px) {html{font-size:56.25px;}}
@media screen and (min-width: 375px) {html{font-size:58.59375px;}}
@media screen and (min-width: 400px) {html{font-size:62.5px;}}
@media screen and (min-width: 414px) {html{font-size:64.6875px;}}
@media screen and (min-width: 440px) {html{font-size:68.75px;}}
@media screen and (min-width: 480px) {html{font-size:75px;}}
@media screen and (min-width: 520px) {html{font-size:81.25px;}}
@media screen and (min-width: 560px) {html{font-size:87.5px;}}
@media screen and (min-width: 600px) {html{font-size:93.75px;}}
@media screen and (min-width: 640px) {html{font-size:100px;}}
@media screen and (min-width: 680px) {html{font-size:100px;}}
@media screen and (min-width: 720px) {html{font-size:100px;}}
@media screen and (min-width: 760px) {html{font-size:100px;}}
@media screen and (min-width: 800px) {html{font-size:100px;}}
@media screen and (min-width: 960px) {html{font-size:100px;}}
@media screen and (min-width: 1200px) {html{font-size:110px;}}
.m_img,.m_nav,.banner_box{
	display: none;
}

.logo {
    width: 112px;
    margin-top: 4px;
}

/* header-top */
.header-top {
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 13px;
    border-bottom: 1px solid #ececec;
    background: #e74917;
}
.header-top span{
	
}
.header-top ul li {
    float: left;
    margin: 0px 15px;
    position: relative;
}
.header-top ul li::after {
    content: "※";
    display: block;
    position: absolute;
    top: 0px;
    right: -18px;
}
.header-top ul li a {
    font-size: 13px;
    color: #ffffff;
}
.header-logo {
    padding: 14px 0;
    border-bottom: 1px solid #ddd;
    background: #fcfcfc;
    transition: all 0.5s;
}
.header-logo .logo-txt {
    margin-top: 15px;
    margin-left: 18px;
}
.header-logo .logo-txt h3 {
    font-size: 24px;
    font-weight: bold;
    color: #4d4d4d;
    letter-spacing: 2px;
}
.header-logo .logo-txt p {
    text-transform: uppercase;
    font-size: 14px;
    color: #a7a7a7;
}
.header-logo .fw-hz-pic {
    margin-right: 10px;
    margin-top: 6px;
}
.header-logo .fw-hz {
    margin-top: 8px;
}
.header-logo .dhtb{
	font-size: 18px;
}
.header-logo .tel {
    font-size: 28px;
    color: #0e59ae;
    font-weight: bold;
}

/* header-top */


/* nva-bg */
/*.nav-bg {*/
/*    background: #0e59ae;*/
/*    height: 55px;*/
/*}*/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #000;
    background-color: initial;
}
.navbar {
    border-radius: 0;
	margin-bottom: 0;
}
.navbar-collapse,.container-fluid{
	padding:0
}
.navbar-default {
    background-color: inherit;
    border-color: #e7e7e7;
    border: 0;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 35px;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
}
.navbar-nav {
    float: right;
    margin: 0;
}
.nav>li{
	position: relative;
}

.nav>li:after {
    content: "";
    width: 1px;
    height: 14px;
    position: absolute;
    top: 10px;
    right: 0;
    border-right: 1px dashed #d4d4d4;
}

.nav>li:last-child:after{
    display: none
}

.nav>li:hover{
    
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 0px 0.15rem;
    font-size: 16px;
}

/*.navbar-nav>li::after {*/
/*    content: "";*/
/*    width: 1px;*/
/*    height: 16px;*/
/*    position: absolute;*/
/*    top: 20px;*/
/*    border-right: 1px dashed #aed3e6;*/
/*    right: 0;*/
/*}*/

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color:inherit;
}
.navbar {
    width: auto;
    float: right;
    margin-top: 16px;
}
.dropdown-menu>li>a {
    display: block;
    padding: 10px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 180px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.navbar {
    width: auto;
    float: right;
    margin-top: 22px;
}


/* nva-bg */

/* banner */
.banner_pc{ 
	margin:0px 0 0 0;
}
.flexslider{ 
	position:relative;
}
.flexslider .slides > li{ 
	display:none; 
	-webkit-backface-visibility:hidden;
}
.flexslider .slides img{ 
	width:100%; 
	display:block;
	border-radius:0px;
}
.flex-pauseplay span{ 
	text-transform:capitalize;
}
.flex-control-nav {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 20px;
}
.flex-control-nav li{ 
	margin:0 6px; 
	display:inline-block; 
	zoom:1;
}
.flex-control-paging li a{ 
	width:40px; 
	height:10px; 
	display:block; 
	background:#fff; 
	cursor:pointer; 
	text-indent:-9999px; 
	-webkit-border-radius:14px; 
	-moz-border-radius:14px; 
	-o-border-radius:14px; 
	border-radius:14px;
}
.flex-control-paging li a:hover{ 
	background:#0e59ae; 
}
.flex-control-paging li a.flex-active {
    background: #e64317;
    cursor: default;
}
.flex-direction-nav li a{ 
	width:30px; 
	height:30px; 
	position:absolute; 
	top:50%; 
	margin-top:-25px;
}
.flex-direction-nav li a.flex-prev{ 
	background:url(../images/left.png) center center no-repeat; 
	left:1%; 
	z-index:99;
	background-size: contain;
}
.flex-direction-nav li a.flex-next{ 
	position:absolute; 
	background:url(../images/right.png) center center no-repeat; 
	right:1%;
	background-size: contain;
}
/* banner */

/* 搜索 */
.index-search {
    height: 60px;
    background-color: #fbfbfb;
}
.keyword ul li {
    float: left;
    margin: 0 5px;
    line-height: 60px;
}
.search {
    margin-top: 12px;
}
.sok {
    width: 240px;
    padding-left: 25px;
    background: url(../images/1_03.jpg)no-repeat;
    float: left;
    border: none;
    height: 40px;
}
input, textarea {
    outline: none;
}
/* 搜索 */

/* 标题strat*/
.index-titile h3 {
    font-size: 35px;
    text-align: center;
    text-shadow: 1px 1px 0px #dedede;
    font-weight: bold;
}
.index-titile h3 font{
	color:#0e59ae;
}
.index-titile p {
    font-size: 16px;
    color: #aaaaaa;
    text-align: center;
    margin-top: 10px;
}
.index-titile em {
    display: table;
    height: 12px;
    margin: 10px auto;
}
.index-titile em i{ 
	display:inline-block; 
	width:12px; 
	height:12px; 
	border-radius:50%; 
	background:#b3b3b3;
	animation: bounce_fountainG 1.2s linear infinite;
} 
.index-titile em i+i{ 
	margin-left:5px;
}
.index-titile em i:nth-child(1){
	animation-delay: .4s;
}
.index-titile em i:nth-child(2){
	background:#0e59ae;
	animation-delay: .6s;
}
.index-titileem i:nth-child(3){
	animation-delay: .8s;
}
@keyframes bounce_fountainG { 
0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}

/* 标题end */

/* 首页产品中心 start */
.index-product {
    padding: 50px 0;
    background: url(../images/ibg6.jpg) no-repeat center;
    background-size: cover;
    padding-bottom: 65px;
}
.index-product-body {
    display: table;
    width: 100%;
    padding: 5px;
}
.index-right {
    width: 77%;
    float: right;
    border: 1px solid #fff;
    background: #ffff;
    box-shadow: 1px 1px 10px #ddd;
    border-radius: 3px;
}
.index-product-body ul li{
	width: 31.3%;
	float: left;
	margin:1%;
}
.pro-img {
    padding: 5px;
    border: 1px solid #f5f5f5;
	overflow: hidden;
}
.pro-img img{
	transition: all 0.5s;
}
.pro-title {
    text-align: center;
    line-height: 30px;
    height: 30px;
    color: #0c0c0c;
    text-shadow: 1px 1px 2px #f5f5f5;
}

.index-product-body ul li:hover .pro-img img{
	transform: scale(1.1);
}



/* 首页产品中心 end */

/* 优势 */
.adv-bg {
    margin: 60px 0;
    margin-bottom: 60px;
}
.adv_bg{
	background: url(../images/ad-bg.jpg) no-repeat center;
	background-attachment: fixed;
	background-position: center;
	padding: 60px 0;
}

.adv-body{
	width: 100%;
	margin-top: 38px;
}

.adv_t {
	text-align:center;
	padding-top:90px;
	height:230px;
}
.adv_t p {
	color:#333;
	font-size:24px;
	line-height:42px;
}
.adv_t b {
	font-size:40px;
	color:#222;
}
.adv_t span {
	color:#0c52b1;
}
.adv_bg2 {
    width: 100%;
    margin: 0 auto;
    background: rgba(255,255,255,0.9);
    padding: 30px 30px;
}
.adv_l {
    width: 24%;
    height: 500px;
    border-right: 1px #eee solid;
}
.adv_l li {
	width:100%;
	cursor: pointer;
	text-align:center;
	height:25%;
	border-bottom:1px #eee solid;
	border-left:1px #eee solid;
	box-sizing: border-box;
	padding-top:20px;
}
.adv_l li:first-child {
	border-top:1px #eee solid;
}
.adv_l li.on {
    background: #0e59ae;
}
.adv_l li p {
    font-size: 22px;
    font-weight: bold;
    color: #222;
    line-height: 32px;
    margin-top: 8px;
}
.adv_l li span {
	color:#ccc;
	font-family: Arial;
	font-size:12px;
}
.adv_l li t {
	display: block;
	font-size:18px;
	color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:0 auto;
	border-radius: 100%;
	background: #000;
}
.adv_l li.on p,.adv_l li.on span {
	color:#fff;
}
.adv_l li.on t {
	background: #fff;
	color:#0c52b1;
}
.adv_r {
	width:73%!important;
	height:458px;
}
.adv_rbox {
	height:458px;
	padding-top:20px;
	width: 100%!important;
}
.adv_rw {
    width: 47%;
}
.adv_rwt {
	font-size:34px;
	line-height:42px;
	height:206px;
	margin-bottom:30px;
	border-bottom:1px #eee solid;
	position: relative;
}
.adv_rwt p {
	font-weight:bold;
	color:#222;
	padding-top:20px;
}
.adv_rwt b {
    color: #0e59ae;
}
.adv_rwt:after {
    content: "";
    display: block;
    width: 80px;
    height: 3px;
    background: #0e59ae;
    position: absolute;
    bottom: -2px;
    left: 0;
    animation: animations 3s ease infinite;
}
@-webkit-keyframes animations {
	0% {
	width:0;
}
50% {
	width:80px;
}
100% {
	width:0;
}
}
@-moz-keyframes animations {
	0% {
	width:0;
}
50% {
	width:80px;
}
100% {
	width:0;
}
}
@keyframes animations {
	0% {
	width:0;
}
50% {
	width:80px;
}
100% {
	width:0;
}
}
.adv_rm {
    width: 50%;
    border-radius: 20px;
    overflow: hidden;
}
.adv_rwm {
	border-bottom:1px #eee solid;
	height:144px;
}
.adv_rwm p {
	font-size:15px;
	line-height:24px;
	margin-bottom:14px;
	padding-left:30px;
	background:url(../images/20211019101338_1330687488.png) no-repeat left 6px;
}
.adv_rwb {
	margin-top:36px;
	padding:10px 0 0 44px;
	height:55px;
	background:url(../images/20211019101402_1447434733.png) no-repeat center left;
}
.adv_rwb p {
	float:left;
	font-size:16px;
	line-height: 40px;
}
.adv_rwb span {
	font-size:24px;
	color:#0e59ae;
	font-weight: bold;
	display: block;
	float: left;
}
.adv-title h5{
    color: #fff;
    font-size: 24px;
    line-height: 42px;
	text-align: center;
}
.adv-title h3 {
    font-size: 35px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    margin-top: 8px;
}
.adv-title h3 font {
    color: #fff;
}
/* .adv-title h3::after{
	content: "";
	display: table;
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ddd;
} */



.adv-top {
    display: block;
    width: 100%;
    background:url(../images/adv-top.jpg) no-repeat center;
    padding: 35px 0;
}


/* 优势 */


/* 关于我们 start*/
.index-about {
    width: 100%;
    background: #f5f5f5;
}

.index-about-body {
    display: table;
    width: 100%;
    margin-top: 25px;
	position: relative;
}
.index-about-body .index-about-left {
    width: 40%;
    float: left;
    border: 1px solid #fff;
    height: 100%;
    position: absolute;
}
.index-about-body .index-about-right {
    width: 60%;
    float: right;
    background: #fff;
    padding: 35px 35px;
}
.index-about-body .index-about-right .font-en {
    font-size: 30px;
    color: #222;
    font-weight: lighter;
    text-transform: uppercase;
}
.index-about-body .index-about-right .font-p {
    font-size: 24px;
    color: #222;
    margin-bottom: 20px;
    margin-top: 15px;
}
.index-about-body .index-about-right .font-p:after {
    content: "";
    display: block;
    width: 120px;
    height: 2px;
    background: #0e59ae;
    margin-top: 20px;
    animation: after 3s ease infinite;
}
@-webkit-keyframes after{
	0%{ width:0;}
	50%{ width:120px;}
	100%{ width:0;}
}
@-moz-keyframes animations{
	0%{ width:0;}
	50%{ width:120px;}
	100%{ width:0;}
}
@keyframes animations{
	0%{ width:0;}
	50%{ width:120px;}
	100%{ width:0;}
}

.index-about-right .index-about-txt{
    font-size: 15px;
    line-height: 28px;
}
.about-more {
    display: block;
    width: 176px;
    height: 40px;
    line-height: 40px;
    background: #0e59ae;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    margin-top: 30px;
    transition: all 0.3s;
}
.about-more a{
	color: #fff;
}
/* 关于我们 end*/

/* 定制流程 */
.made {
    display: block;
    width: 100%;
    padding: 50px 0;
    /* background: url(../images/made.png) no-repeat center; */
    background: #fbfbfb;
}
.made .made-title h3 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px;
    font-weight: bold;
    color: #fff;
}
.made .made-title p{
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 12px;
}
.made .yuan {
    width: 130px;
    height: 130px;
    background: rgb(231 73 23);
    border-radius: 18%;
    padding: 8px;
}
.made .yuan img{
	border-radius: 18%;
	background: #fff;
}
.made-body{
	width: 100%;
	display: table;
	position: relative;
/*    background: url(../images/line01.png) no-repeat center center; */
}
.made .made-body ul{
	display: table;
	margin: 0 auto;
}
.made .made-body ul li {
    display: block;
    float: left;
    margin-right: 40px;
}
.made .made-body ul li h3 {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #000;
    text-align: center;
    margin-top: 10px;
}
.made-more {
    display: block;
    width: 153px;
    height: 36px;
    line-height: 36px;
    text-indent: 31px;
    font-size: 14px;
    color: #e74917;
    background: #e74917 url(../images/jtr02.png) no-repeat 94px center;
    border: 1px solid #e74917;
    margin: 15px auto 0 auto;
    margin-top: 30px;
    border-radius: 8px;
}
.made-more a{
	color:#fff
}
/* 定制流程 */

/* 公司生产能力 */
.pic-main{
	padding:60px 0
}
.index-pic-body{
	width: 100%;
	display: block;
}
.picMarquee-left {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.picMarquee-left .hd{ 
	overflow:hidden;  
	height:30px; 
	background:#f4f4f4; 
	padding:0 10px;  
}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ 
	display:block;  
	width:5px; 
	height:9px; 
	float:right; 
	margin-right:5px; 
	margin-top:10px;  
	overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;
}
.picMarquee-left .hd .next{ 
	background-position:0 -50px;  
}
.picMarquee-left .hd .prevStop{ 
	background-position:-60px 0; 
}
.picMarquee-left .hd .nextStop{ 
	background-position:-60px -50px; 
}
.picMarquee-left .bd{ 
	padding:10px;   
}
.picMarquee-left .bd ul{ 
	overflow:hidden; zoom:1; 
}
.picMarquee-left .bd ul li{ 
	margin:0 8px;
	float:left;
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
}
.picMarquee-left .bd ul li .pic{ 
	text-align:center; 
}
.picMarquee-left .bd ul li .pic img{ 
	width:260px; 
	height:195px; 
	display:block; 
	padding:2px; 
	border:1px solid #ccc; 
}
.picMarquee-left .bd ul li .pic a:hover img{ 
	border-color:#999;  
}
.picMarquee-left .bd ul li .title{ 
	line-height:24px;
}
.tempWrap{
	width: 100%!important;
}


/* 广告 */
.index-ggt-bj {
    background: url(../images/about-pic.jpg)no-repeat center #343642;
    overflow: hidden;
}
.index-ggt-wb p {
    font-size: 25px;
    line-height: 27px;
    margin-bottom: 15px;
}
.index-ggt-wb {
    float: left;
    padding: 35px 0;
    color: #fff;
    width: 100%;
    text-align: center;
}
/* 广告 */


.hz-main-bg {
    background: #f9f9f9;
    padding: 60px 0;
    margin-bottom: 60px;
}
.hezuo_w {position: relative;}
.h_pre,.h_next{ position:absolute; top:50%; transform: translateY(-50%); display:block; width:39px; height:40px;  }
/* .h_pre{ left:-50px; cursor:pointer; background:url('../images/prev.jpg') no-repeat center;}
.h_next{ right:-50px; cursor:pointer; background:url('../images/next.jpg') no-repeat center;} */
.h_pre{ left:-50px; cursor:pointer; }
.h_next{ right:-50px; cursor:pointer;}
.hezuo_p {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 30px;
}
.hezuo_p ul{ width:10000%;}
.hezuo_p li{ float:left; display:inline; width:0.148%; margin:0 0.02% 0 0; text-align:center;}
.hezuo_p li a{ font-size:14px; color:#666; font-weight:bold; line-height:25px;}
.hezuo_p li img{ width:100%; border:#ccc 1px solid;}
.hezuo_p li font {
    display: block;
    margin: 6px 0 0 0;
    font-weight: normal;
}

.text-case-name h3{
	font-size: 15px;
	line-height: 35px;
	text-align: center;
}



.index-news-hz{ width:65%;float:left;}
.index-news-left{width:48%;margin-right: 2%; }
.index-news-gsxw{border-bottom:1px solid #e5e5e5;}
.index-news-title{ font-size:16px; color: #fff; background:#e74917;border-top-right-radius:15px; width: 160px; text-align: center; line-height:50px; }
.index-news-hyxw{width:46%;margin-left:4%;}
.index-case-title-more{margin-top:15px;}
.index-news-bottom{margin-top:30px;}
.index-news-left-gsxw-xw{ margin-top: 20px; padding-bottom: 20px; }
.index-news-left-gsxw-title a{font-size:17px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-news-left-gsxw-nr{ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-top: 15px; color: #999; }
.index-news-left-gsxw-rq{margin-top:15px;color:#666;}
.index-news-left-hyxw-xwtj li{overflow:hidden;line-height:32px; text-overflow:ellipsis; white-space:nowrap;background:url(../images/ly_li2.png)no-repeat left;padding-left:15px;}
.index-new-rq{float:right;color:#999;}
.index-news-more{margin-top:20px;border:1px solid #0e59ae;width:150px;line-height:40px;text-align:center;border-radius:5px;-moz-border-radius:5px;/*Old Firefox*/}
.index-news-more:hover a{display:block;background:#0e59ae;color:#fff;}
.index-news-cjwt{width:30%;float:right;}
.cjwt-hz{margin-top: 40px; }
.cjwt-pic{float:left;margin-right:10px;color:#fff;background:#0e59ae;width:28px;text-align:center;border-radius:100px;}
.cjwt-hdwt{color:#fff;float:left;background:#999;width:28px;text-align:center;margin-right:10px;margin-top:10px;border-radius:100px;}



.cjwt-title{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cjwt-title a{font-size:16px;}

.cjwt-hd{margin-top:10px;}
.cjwt-dt{ margin-left: 30px; color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;  }


.footer-bg {
    display: table;
    width: 100%;
    background: #363636;
    padding: 40px 0;
    border-top: 0;
    padding-bottom: 0;
}
.footer-bg .container {
	width: 90%;
}
.footer-bg ul li {
	width: 16%;
	float: left;
	min-height: 215px;
}
.footer-bg ul li:nth-child(4) {
	width: 15%;
}
.footer-bg ul li:last-child{
	float: left;
}

.footer-bg ul li:last-child span{
	width: 60%;
	display: block;
}

.footer-bg ul li h3 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 18px;
}
.footer-bg ul li a {
	width: 100%;
	font-size: 14px;
	color: #fff;
	display: block;
	margin-bottom: 2px;
}
.footer-text {
	color: #fff;
	font-size: 14px;
	line-height: 34px;
}
.ewm {
	display: table;
	float: left;
}
.ewm img {
	width: 110px;
}
.about-a1 {
	width: 100%;
	display: table;
}
.footer-bottom {
    color: #fff;
    font-size: 14px;
    line-height: 60px;
    margin-top: 0;
    text-align: center;
    background: #202020;
    height: 60px;
    margin-top: 30px;
}
.links {
    width: 100%;
    background: #f5f5f5;
    height: 55px;
    line-height: 55px;
    margin-top: 40px;
}
.link-title {
    display: table;
    float: left;
    margin-right: 10px;
    text-transform: uppercase;
}
.linkTagcs ul li {
    float: left;
    margin-right: 15px;
}



.main-body{
	display: table;
	width: 100%;
	padding:60px 0;
}
.aboutL {
	float: left;
	width: 21.356%;
}
.aboutH
.aboutH h3 {
	padding-top: 8px;
	line-height: 32px;
	font-size: 22px;
	text-transform: uppercase;
}
.aboutH h2 {
    display: block;
    height: 74px;
    line-height: 74px;
    color: #fff;
    font-size: 24px;
    padding-left: 20px;
    text-decoration: none;
    background: #e74917;
    font-weight: bold;
}
.aboutNav {
	background: #fff;
	border: 1px solid #ddd;
	padding-top: 10px;
}
.aboutNav li {
	background: #f5f5f5;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin: 0 12px;
	border-radius: 4px;
	margin-bottom: 10px;
}
.aboutNav li ul {
	width: 100%;
	background: #fff;
	top: 0;
	background:#e0e0e0;
	display: none;
	transition: all 0.5s;
}
.aboutNav li ul li {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
.aboutNav li ul li a {
	color:#484848;
}
.aboutNav li:hover ul {
	display: block;
}
.aboutNav li a {
	display: block;
	padding: 0 22px;
	position: relative;
}
.aboutNav li:hover span.jtAbout {
	background: url(../images/jt_about_a.png) no-repeat center;
	background-size: 8px;
}
.aboutNav li.on {
	}
.aboutNav li.on a {
	color: #484848;
}
.aboutNav li.on span.jtAbout {
	background: url(../images/jt_about_a.png) no-repeat center;
	background-size: 8px;
}
.jtAbout {
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(../images/jt_about.png) no-repeat center;
	background-size: 8px;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
}
.aboutLAd {
	margin: 15px 0;
}
.aboutLAd:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}
.aboutContact {
	padding: 0 0 0px 0;
	background: #eaeaea;
	margin-top: 20px;
}
.aboutContactH {
	padding: 12px 0;
	border-bottom: 1px solid #dadada;
}
.aboutContactH h2 {
    height: 20px;
    padding-left: 16px;
    line-height: 20px;
    font-size: 16px;
    border-left: 3px solid #e74917;
}
.aboutContact ul {
	margin-top: 14px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 13px;
}
.aboutContact ul li {
	padding: 0 10px 0 14px;
	margin-bottom: 12px;
	line-height: 22px;
}
.aboutContact ul li span,.aboutContact ul li em,.aboutContact ul li p {
	display: inline-block;
}
.aboutContact ul li span {
	width: 22px;
	height: 22px;
	margin-right: 1px;
	font-size: 0;
	text-align: center;
	vertical-align: top;
}
.aboutContact ul li span img {
	vertical-align: middle;
}
.aboutContact ul li em {
	width: 72px;
	vertical-align: top;
}
.aboutContact ul li p {
	width: 174px;
}
.aboutEwm {
	text-align: center;
}
.aboutEwm img {
	max-width:70%;
}
.aboutR {
	float: right;
	width: 76%;
	border: 1px #ddd solid;
	padding: 10px;
}
.aboutRTop {
	font-size: 16px;
	color: #000;
	border-bottom: 1px solid #ddd;
	height: auto;
	line-height: 40px;
	display: table;
	width: 100%;
	height: 45px;
}
.aboutRTop span {
	font-size: 18px;
	line-height: 35px;
	display: table;
	font-weight: bold;
	float: left;
}
.aboutRTop span i {
    margin-right: 5px;
    color: #e74917;
}
.aboutRTop a {
	color: #000;
}
.aboutRTop a:hover {
	color: #921618;
}
.aboutRTop p {
	margin-top: 0px;
	line-height: 40px;
	padding-left: 22px;
	background: url(../images/about_r_position.png) no-repeat left center;
	position: relative;
	z-index: 22;
}
.aboutRH {
	margin-top: 62px;
	text-align: center;
}
.aboutRH h2 {
	font-size: 36px;
	line-height: 46px;
}
.aboutRH p {
	font-size: 16px;
	line-height: 26px;
}
.aboutRW {
	margin-top: 52px;
}
.aboutPic {
	float:left;
	box-sizing: border-box;
	width: 335px;
	height: auto;
	margin: 0 48px 24px 0;
	border: 10px solid #ddd;
}
.aboutPic:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}
.aboutRW h3 {
	margin-top: 10px;
	margin-bottom: 32px;
	font-size: 36px;
	font-weight: 600;
	color: #921618;
}
.aboutRW p {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 42px;
}
.aboutRInner {
	padding: 30px 70px 30px 58px;
	margin-bottom: 60px;
	background: #fff;
}
.aboutRInnerWrit {
	float: left;
	width: 302px;
}
.aboutRInnerWrit h2 {
	font-size: 36px;
	line-height: 44px;
}
.aboutRInnerWrit h3 {
	margin-bottom: 22px;
	font-size: 18px;
	color: #666;
	line-height: 24px;
}
.aboutRInnerWrit p {
	color: #666;
	line-height: 24px;
}
.aboutRInnerPic {
	float: right;
	width: 452px;
}
.aboutRInnerPic img {
	width: 100%;
}
.mbx-title {
    background: url(../images/sy.jpg)no-repeat left top;
    padding-left: 30px;
    margin-bottom: 0;
    line-height: 22px;
    display: table;
    float: right;
    margin-top: 10px;
    font-size: 14px;
}


/* 产品 */
.pro-lst{
	margin-top: 30px;
}
.pro-name h3 {
    display: inline-block;
    width: 100%;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
}
.img-pic{
	border:1px solid #ddd
}
.pro-lst ul li {
    /* margin: 0 5px; */
    padding: 0 15px;
	margin-bottom: 20px;
}
.about-center {
    padding: 15px;
    line-height: 30px;
    min-height: 500px;
}
.pic-img {
    margin-top: 30px;
    padding: 0 15px;
    display: table;
    width: 100%;
}
.pic-img li h3{
	font-size: 14px;
	text-align: center;
	line-height: 45px;
	height: 45px;
}

.pic-img li{
	margin-bottom: 20px;
}
.pic-img li .pic-tu{
	border:1px solid #ddd;
}
.pic-img li .pic-tu img{
	width: 100%;
}


.center {
    display: table;
    width: 100%;
    margin-top: 10px;
    padding: 10px 15px;
}
.center .title {
    text-align: center;
    font-size: 24px;
    letter-spacing: 1px;
    color: #434343;
    margin-bottom: 15px;
    margin-top: 18px;
}
.news_info {
    font-size: 16px;
    letter-spacing: 0px;
    color: #434343;
    opacity: 0.4;
    text-align: left;
    border-bottom: 1px solid #aea375;
    padding-bottom: 10px;
    text-align: center;
}
.details-txt {
    font-size: 14px;
    line-height: 250%;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px dashed #e0e1dc;
    padding: 20px 0;
    min-height: 150px;
}

.page_bg{
    line-height: 26px;
    margin-top: 6px;
    padding-top: 5px;
    font-size: 14px;
}
.page_bg span {
    display: block;
}


.newsPage .item {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 20px;
    border-bottom: 1px solid #eaeaea;
    transition: all .5s;
    display: table;
}
.newsPage .item a {
	display: block;
	width: 100%;
}
.newsPage .item img {
    width: 24%;
    display: block;
    float: left;
    border: 1px solid #e5e5e5;
    padding: 3px;
    margin-right: 20px;
}
.newsPage .item h3 {
    font-size: 20px;
    color: #333;
    height: 40px;
    line-height: 35px;
    overflow: hidden;
    margin-bottom: 5px;
    font-weight: normal;
    border-bottom: 1px solid #ededed;
    transition: all ease 300ms;
}
.newsPage .item .txt {
	color: #666;
	line-height: 24px;
	height: 68px;
	margin: 12px 0 13px;
	overflow: hidden;
}
.newsPage .item .txt span {
	color: #13438f;
}
.newsPage .item .time {
	color: #666;
}
.newsPage .item:hover h3 {
	color: #13438f;
}
.newsPage .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.list{
	margin-top: 30px;
}
/*showpage*/



.share-btn-list {
    width: 100%;
    height: 35px;
    display: flex;
    align-items: center;
    margin-right: 6px;
    padding: 40px 0;
}
.share-btn-list .share-btn {
    position: relative;
    height: 30px;
    width: 30px;
    transition: .4s all;
    transition-delay: 30ms;
    cursor: pointer;
    overflow: hidden;
    border-radius: 2px;
	margin-right: 5px;
}
.share-btn-list .print {
    background: url(images/share-print.png) center no-repeat #2e3192;
    background-size: 18px 18px;
}
.share-btn-list .facebook {
    background: url(../images/share-facebook.png) no-repeat;
    background-size: 30px 30px;
}
.share-btn-list .twitter {
    background: url(../images/share-twitter.png) -4px -4px no-repeat;
    background-size: 37px 37px;
}
.share-btn-list .linkedin {
    background: url(../images/share-linkedin.png) -4px -4px no-repeat;
    background-size: 36px 36px;
}
.share-btn-list .pinterest {
    background: url(../images/share-pinterest.png) -2px -2px no-repeat;
    background-size: 32px 32px;
}
.share-btn-list .whatsapp {
    background: url(../images/share-whatsapp.png) -2px -2px no-repeat;
    background-size: 34px 34px;
}
.share-btn-list .mail {
    background: url(../images/share-mail.png) center no-repeat #f90;
    background-size: 22px 22px;
}
.share-btn-list .print {
    background: url(../images/share-print.png) center no-repeat #2e3192;
    background-size: 18px 18px;
}

.topbar select {
    width: 150px;
    float: right;
    margin-top: 18px;
    height: 30px;
    border-radius: 5px;
    padding-left: 10px;
}


.description {
    margin: 20px 0;
	margin-bottom: 25px;
}

.description .title {
    border-bottom: 1px solid #dddddd;
    height: 41px;
    text-align: left;
    color: #ddd;
}

.description .title span.cur {
    border-bottom: 1px solid #333333;
    color: #333333!important;
    padding-bottom: 9px;
}

.description .contents {
    line-height: 180%;
    min-height: 150px;
    padding: 10px 0;
	display: block;
}
#global_editor_contents p {
    margin: 5px 0;
}

#global_editor_contents p {
    font-family: "QuattrocentoSans-Regular";
}

.description .title span {
	font-size: 22px;
    color: #1f1f1f;
    position: relative;
    background: #fff;
    margin-right: 0;
    padding-right: 15px;
    font-family: "WorkSans-Bold";
	height: 45px;
}

.ueeshop_responsive_article_feedback{padding-top:10px;margin-bottom: 0;}
.ueeshop_responsive_article_feedback .article_feedback_title{text-align: center;margin-bottom: 2%;}
.ueeshop_responsive_article_feedback .article_feedback_title .title{font-size: 24px;color: #333;}
.ueeshop_responsive_article_feedback .article_feedback_title span{display: block;width: 28px;height: 2px;background: #333;margin:15px auto 10px;}
.ueeshop_responsive_article_feedback .article_feedback_title .txt{font-size: 16px;color: #555;}
.ueeshop_responsive_article_feedback .rows{padding:10px 1%;position: relative;}
.ueeshop_responsive_article_feedback .rows.input_rows{float:left; width:50%;text-align: center;box-sizing: border-box;}
.ueeshop_responsive_article_feedback .rows .input {
    width: 100%;
    height: 43px;
    line-height: 43px;
    font-size: 12px;
    color: #888;
    text-indent: 10px;
    box-sizing: border-box;
    border: 1px solid #9d9d9d;
}
.ueeshop_responsive_article_feedback .rows textarea{width:100%; height:150px; padding:5px; font-size:12px; color:#888;box-sizing: border-box;border:1px solid #9d9d9d}
.ueeshop_responsive_article_feedback .rows .fc_red{margin-right:8px;position: absolute;right: 0;bottom: 7px;z-index: 1;}
.ueeshop_responsive_article_feedback .rows.input_rows .fc_red{bottom: 18px;}
.ueeshop_responsive_article_feedback .rows.vcode .input{width:150px; max-width:80%;}
.ueeshop_responsive_article_feedback .rows.vcode img{margin-top:3px;}
.ueeshop_responsive_article_feedback .rows.vcode .fc_red{position: static;margin: 0 0 0 8px;}
.ueeshop_responsive_article_feedback .rows .form_button{width:160px; height:40px;line-height: 40px; background:#f7c433; color:#fff;font-size:14px; border:none;text-transform: uppercase;cursor: pointer;}
.ueeshop_responsive_article_feedback .rows.textarea_rows{clear:both;}
.ueeshop_responsive_article_feedback.s1>form>.rows.input_rows{width:100%; float:none;}
.ueeshop_responsive_article_feedback.s1>form>.rows.textarea_rows textarea{width:90%; max-width:90%;}

.ueeshop_responsive_feedback{margin:30px 0; overflow:hidden;}
.ueeshop_responsive_feedback form{padding:0 30px;}
.ueeshop_responsive_feedback .rows{padding:10px 0;}
.ueeshop_responsive_feedback .rows label{font-size:16px; display:block; padding-bottom:8px;}
.ueeshop_responsive_feedback .rows label span{color:red; font-size:14px;}
.ueeshop_responsive_feedback .rows .input{width:360px; max-width:70%; border-radius:5px; padding:0 5px; height:44px; line-height:44px; font-size:16px; color:#888;}
.ueeshop_responsive_feedback .rows textarea{width:500px; max-width:80%; height:150px; border-radius:5px; padding:5px; font-size:16px; color:#888;}
.ueeshop_responsive_feedback .rows .vcode .input{width:120px; max-width:80%;}
.ueeshop_responsive_feedback .rows .vcode img{margin-top:6px;}
.ueeshop_responsive_feedback .form_button{width:160px; height:50px; background:#222; border-radius:5px; color:#fff; font-size:16px; border:none;}
/* 内页产品中心 */


.description .title span.cur {
    border-bottom: 1px solid #333333!important;
    color: #333333!important;
    padding-bottom: 9px;
}

.hza {
    background: #fff;
    width: 100%;
    margin-top: 20px;
    padding: 0 15px;
}
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.soka{width: 48%; border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 12px; padding-left: 10px; font-size: 12px; font-family: "Microsoft YaHei", verdant, tahoma; height: 50px; margin-right: 5px;}
.sokb{border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 15px; padding-left: 10px; font-size: 14px; font-family: "Microsoft YaHei", verdant, tahoma; width: 97%; color: #757575; margin-left: 0px; margin-top: 10px; margin-right: 10px;}
.tj {
    display: inline-block;
    width: 120px;
    line-height: 40px;
    height: 40px;
    background: #0e59ae;
    margin-right: 10px;
    margin-top: 14px;
    border: 0;
    font-size: 14px;
    color: #fff;
}


.contact{
	padding:10px;
	margin-top: 20px;
}

.cotact_z {
    font-size: 16px;
    line-height: 35px;
    margin-top: 10px;
}


.main-pro-left{
	width: 48%;
	float: left;
}
.main-pro-right{
	width: 48%;
	float: right;
}
.h2_prodtitle{font-size:26px;color:#414141;padding:2px 0 10px;line-height:1.6em; border-bottom: 1px solid  #DCDCDC;}

.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;}


.ul_prodinfos {
    padding: 15px 0px;
    width: 100%;
    margin-top: 25px;
    height: 110px;
    overflow: hidden;
    zoom: 1;
    /* background: #eee; */
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}
 .ul_prodinfos b{display: block;
    font-size: 16px;
    font-weight: normal;
    margin-left: 66px;
    padding-top: 25px;}
.ul_prodinfos li{padding: 25px 0 10px;
    height: 60px;
    float: left;}
.ul_prodinfo li {
    font-size: 16px;
    float: left;
    padding: 6px 0;
    height: 155px;
    width: 100%;
}
.ul_prodinfo li span{ font-size:14px}
.li_normalprice,.li_prono{line-height:24px; }
.li_normalprice img{ margin-top:35px;}
.ul_prodinfos li {
    padding: 25px 0 10px;
    height: 60px;
    float: left;
}
.hottel {
    color: #f7c433;
    font-weight: normal;
    font-size: 17px;
    float: left;
    font-weight: bold;
    display: table;
    width: 100%;
}

.mod_goods_info {clear:both;margin-bottom:10px;position:relative; background-color:#eee; height:45px;margin-top:35px;}
.mod_goods_info .hds {height:45px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;border-right:1px solid #fff}
.mod_goods_info .hds li h3 {display:block;width:128px;height:45px;line-height:45px;text-align:center;font-size:18px;border-bottom:0; font-weight:normal}
.mod_goods_info .hds li h3 a {color:#666;font-weight: normal;text-decoration:none;outline:none}
.mod_goods_info .hds .status_on { height:45px; line-height:45px;border-top:3px solid #0e59ae;position:relative;}
.mod_goods_info .hds .status_on h3 {height:45px; line-height:45px;background-color:#fff;color:#0e59ae}
.mod_goods_info .hds .status_on h3 a {color:#099c4e;font-weight:bold}
.mod_goods_info .more{ position:absolute;top:8px; right:0px;}
.mod_goods_info .more a:link,
.mod_goods_info .more a:visited{text-decoration:none;color:#099c4e;}
.mod_goods_info .more a:hover{color:#D4105A;}
.pright { width:280px; float:left; margin-left:20px;}

.cp {
    border: 1px solid #d7d7d7;
    background: #fff;
    padding-bottom: 12px;
    margin-bottom: 10px;
    display: table;
    width: 100%;
}
.cptab { border-bottom:1px solid #d7d7d7; background:#f7f7f7;  }
.cptab {
    line-height: 50px;
    font-size: 18px;
    color: #000000;
    text-decoration: none;
    padding: 0 8px;
}
.cptab a:hover {text-decoration:none;}
.cptab a.cr { background:#eee; font-weight:bold; }

.cp dl {
    width: 24.5%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 12px 0px 0 11px;
}
.cp dt {     width: 100%;   overflow:hidden;  }
.cp dt a {    width: 100%; display:block; border:1px solid #D5D5D5; padding:1px;}
.cp dt a:hover { border:solid 1px #d02127;} /*äº§å“å›¾ç‰‡è¾¹æ¡†è¿žæŽ¥*/
.cp dt img {
    width: 100%;
    display: block;
}

.cp dd {
    line-height: 24px;
    padding-top: 8px;
    overflow: hidden;
    display: block;
    width: 100%;
    text-align: center;
}



.ny-banner img {
    width: 100%;
    position: relative;
}




/* 本例子css */
.slideBox {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.slideBox .bd ul{
	width: 100%;
	display: block;
	height: 100%!important;
}
.slideBox .hd {
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 15px;
    bottom: 18px;
    z-index: 1;
}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li {
    float: left;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    line-height: 22px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
    font-size: 12px;
}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height: 100%; }
.slideBox .bd img{ width:450px; height:230px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }





/* 优势 */
.adv-bg{
	margin:60px 0;
	margin-bottom: 60px;
}


.box3_tit p {
    font-size: 35px;
    color: #000;
    width: 100%;
    text-align: center;
}

.box3_tit p i {
    font-size: 35px;
    color:#16ac64;
    font-weight: bold;
    margin-right: 5px;
}

.box3_tit small {
    text-align: center;
    display: block;
    font-size: 16px;
    margin-top: 10px;
    background: url(../images/xian.png) no-repeat center;
    text-transform: uppercase;
    color: #8e8e8e;
}
.box3_tit em {
    font-size: 16px;
    font-style: normal;
    line-height: 180%;
    display: block;
    text-align: center;
    color: #666;
    margin-top: 15px;
}

.ys-class {
    display: table;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
}
/* .item::after{
	content: "";
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ddd;
	display: table;
	position: absolute;
	bottom: 0;
} */

.ys-class .text {
    width: 50%;
    margin-top: 45px;
}

.ys-class .text .text_tit {
    height: 112px;
    background: url(../images/ysbg1.png) no-repeat left center;
}

.ys-class .text .text_tit em {
    width: 60px;
    height: 60px;
    background: #e74917;
    border-radius: 50%;
    text-align: center;
    line-height: 60px;
    font-style: normal;
    font-size: 32px;
    display: block;
    color: #fff;
    float: left;
    margin-left: -30px;
    margin-top: 25px;
}

.ys-class .text .text_tit p {
    padding-top: 33px;
    padding-left: 60px;
}

.ys-class .text .text_text span {
    font-size: 16px;
    color: #666;
    line-height: 200%;
    padding-left: 30px;
    display: block;
    background: url(../images/dian.png) no-repeat left 9px;
    margin-bottom: 5px;
}
.ys-class .text .text_tit p strong {
    font-size: 30px;
    color: #4d4d4d;
    display: block;
}
.ys-class .text .text_tit p i {
    display: block;
    font-style: normal;
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
}
.ys-class .text .text_text p {
    margin-top: 30px;
    width: 300px;
    height: 50px;
    background: #e74917 url(../images/phone.png) no-repeat 10px center;
    font-size: 14px;
    color: #ffffff;
    background-size: 10%;
    padding-left: 50px;
    line-height: 50px;
    border: 1px solid #efefef;
    border-radius: 8px;
    box-shadow: 1px 1px 10px #e4e4e4;
}

.ys-class .text .text_text p i {
    font-style: normal;
    font-size: 20px;
    line-height: 40px;
    font-weight: bold;
}

.box3_pic img {
    display: block;
    margin: 0 auto;
}

.ys-class .text .text_text {
    margin-top: 30px;
}
.ys-class .pic {
    width: 46%;
    border-radius: 5px;
    overflow: hidden;
}
.box3_tit{
	margin-bottom: 30px;
}



.application{
	position: relative;
}
.box {
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
    box-sizing: border-box;
    margin-top: 30px;
}
.top40 {
    padding-top: 40px;
}

.application_wt a {
    display: block;
    float: left;
    width: 19%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #e4e4e4;
    font-size: 16px;
    margin-left: 1.25%;
}
.application_wt li {
    display: block;
    float: left;
    width: 19%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #e4e4e4;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
}
.application_wt li+li{margin-left: 1.25%;}
.application_img{width:50%;overflow: hidden;}
.application_img img{display: block;width: 100%;}
.application_r{width:47%;}
.application_cont{height:440px !important;width: 100%!important;}
.application_w1{margin-top:30px;}
.application_w1 p{font-size:28px;color:#222;}
.application_w1 i {
    display: block;
    width: 20%;
    height: 2px;
    background: #101010;
    margin-top: 10px;
}
.application_w {
    font-size: 15px;
    line-height: 28px;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.application_wt li.on {
    background: #e74917;
    color: #fff;
}
.application_a a {
    display: block;
    width: 150px;
    height: 45px;
    line-height: 45px;
    border-radius: 50px;
    background: #e74917;
    text-align: center;
    color: #fff;
    font-size: 15px;
    margin-top: 12px;
}
.application_a a:hover{background:#f5b139;}
.app_wt{margin-top: 40px;}
.app_wt li{float: left;width: 31%;position: relative;overflow: hidden;text-align: center;}
.app_wt li+li{margin-left: 2%;}
.app_wt li img{display: block;width: 100%;margin-bottom: 10px;border:1px #eee solid;transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;}


/*首页标题*/
.sy_bt{margin-bottom:40px;}
.sy_bt_t{text-align:center; font-family:"微软雅黑";}
.sy_bt_t .sy_bt_kj{display:inline-block; text-align:left;}
.sy_bt_t .sy_bt_kj .sy_bt_kj_l {
    float: left;
    color: #e53217;
    font-size: 60px;
    line-height: 53px;
}
.sy_bt_t .sy_bt_kj .sy_bt_kj_r{float:right; margin-left:8px;}
.sy_bt_t .sy_bt_kj .sy_bt_kj_r .sy_bt_kj_r_t {
    font-size: 35px;
    line-height: 35px;
    font-weight: bold;
}
.sy_bt_t .sy_bt_kj .sy_bt_kj_r .sy_bt_kj_r_b{margin-top:2px;}
.sy_bt_b {
    text-align: center;
    margin-bottom: 30px;
}
.sy_bt_b span{display:inline-block; color:#777; padding:0 100px; position:relative;}
.sy_bt_b span:after{content:""; width:85px; height:5px; margin-top:-2px; background:url(../images/sy_bt_dw.png) top right no-repeat; position:absolute; top:50%; left:0;}
.sy_bt_b span:before{content:""; width:85px; height:5px; margin-top:-2px; background:url(../images/sy_bt_dw.png) top left no-repeat; position:absolute; top:50%; right:0;}







/*about*/
.about {
    width: 100%;
    overflow: hidden;
    background: url(../images/20181222202506_1091760016.jpg) no-repeat center;
    position: relative;
    padding: 75px 0;
}
.aboutW{width:1130px; margin:0 auto; position:relative; overflow:hidden; padding:45px 35px; margin-top:60px;}
.aboutW::after{content:""; display:block; position:absolute; z-index:1; width:100%; height:100%; top:0; left:0; background:#fff; filter:Alpha(opacity=95); opacity:0.90; border-radius:10px;}
.about_l{ position:relative; z-index:3; width:50%;}
.about_len {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #656565;
    line-height: 35px;
    text-transform: uppercase;
}
.about_len span{font-size:35px;}
.about_lm {
    font-size: 30px;
    font-weight: bold;
    color: #e53217;
    line-height: 38px;
}
.about_ln{font-size:20px; line-height:32px; padding:25px 0; overflow:hidden; border-bottom:solid 1px #ccc;     color: #444;}
.about_ld {
    overflow: hidden;
    margin-top: 25px;
    line-height: 35px;
    color: #777;
    font-size: 16px;
    margin-bottom: 30px;
}
.about_la {
    width: 140px;
    line-height: 36px;
    text-align: center;
    background: #e53217;
    border-radius: 10px;
    transition: all 0.5s linear;
}
.about_la a{font-size:16px; color:#fff;}
.about_la:hover{width:180px; transition: all 0.5s linear;}
.about_r {
    width: 45%;
    overflow: hidden;
    position: absolute;
    z-index: 2;
    height: 87%;
    right: 25px;
    top: 28px;
    border-radius: 10px;
}
.about-float {
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
}
.about .container {
    position: relative;
    padding: 30px 30px;
}
.about .container:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #fff;
    filter: Alpha(opacity=95);
    opacity: 0.90;
    border-radius: 10px;
}
.pagination .active span{
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none;
}
.footer_s {
    float: left;
    width: 28%;
    margin-right: 35px
}
.footer_si01 {
    background: url(../images/20181015170525_1937397327.png) no-repeat left center;
}

.footer_si02 {
    background: url(../images/20181015170525_980463162.png) no-repeat left center;
}
.footer_si {
    padding-left: 61px;
    margin: 15px 0;
    margin-left: 3px;
    overflow: hidden;
    margin-bottom: 30px;
}
.footer_si_m {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
}
.footer_line {
    float: left;
    width: 1px;
    height: 200px;
    background: #454545;
    margin-right: 35px;
    overflow: hidden;
}

.footer_si_n {
    color:#fff;
}


.am-topbar-right {
    float: right;
}
.top-tel {
    background: url(../images/border.jpg) no-repeat left center;
    padding-left: 30px;
    margin-left: 15px;
    line-height: 45px;
    margin-top: 18px;
}
.tel-ico {
    color: #2a2a2a;
    font-size: 18px;
    font-family: arial;
    background: url(../images/tel.jpg) no-repeat left center;
    padding-left: 30px;
}

.top-style {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 99;
    padding: 5px 0;
    box-shadow: 1px 1px 10px #ddd;
}

.ji_bg {padding:50px 0 0;font-size:0;overflow:hidden;}
.ji_t ul li {width:140px;height:42px;text-align:center;line-height:42px;position:absolute;top:380px;font-size:14px;color:#fff;background:url(../images/ji_rbtn.png) no-repeat;overflow:hidden;z-index:5;font-weight:bold;}
.ji_t ul li.on {background:url(../images/ji_lbtn.png) no-repeat;}
.ji_lico {left:0;}
.ji_rico {right:0;}
.ji_m01 {background:url(../images/ji_bg01.gif) no-repeat center center;height:632px;position:relative;padding-top:50px;}
.ji_m01 dl {display:inline-block;width:500px;padding:0 0 110px;}
.ji_m01 dl dt {width:204px;height:204px;float:right;box-shadow:2px 5px 8px #ccc;border-radius:200px;-webkit- border-radius:200px;-moz-border-radius:200px;-o-border-radius:200px;}
.ji_m01 dl dt img {width:204px;height:204px;-webkit-transition:-webkit-transform 0.5s ease-out;-moz-transition:-moz-transform 0.5s ease-out;-o-transition:-o-transform 0.5s ease-out;-ms-transition:-ms-transform 0.5s ease-out;}
.ji_m01 dl dt img:hover {-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}
.ji_m01 dl dd {width:256px;float:left;text-align:right;padding:45px 0 0 0;}
.ji_m01 dl dd span {display:block;font-size:18px;color:#333;line-height:20px;font-weight:bold;}
.ji_m01 dl dd span em{display:inline-block;vertical-align:middle;width:39px;height:50px;background:url(../images/n1.gif) center center no-repeat;color:#fff;line-height:43px;text-align:center;font-size:20px;font-weight:bold;margin-right:14px;text-indent:-5px;}
.ji_m01 dl dd p {font-size:14px;color:#666;line-height:25px;padding:12px 0 0;}
.ji_m01l,.ji_m01r {width:500px;}
.ji_m01 .ji_m01r dl dt {float:left;}
.ji_m01 .ji_m01r dl dd {padding:45px 0 0 40px;text-align:left;}
.ji_m01 .ji_bt01 {
    display: block;
    font-size: 24px;
    color: #fff;
    width: 140px;
    height: 140px;
    text-align: center;
    line-height: 36px;
    position: absolute;
    top: 200px;
    left: 617px;
}
.ji_m01 .ji_bt01 i {display:block;padding:32px 0 0;font-style:normal;}
.ji_m01 .u_btn {
    display: block;
    font-size: 14px;
    color: #e64017;
    font-weight: bold;
    width: 110px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    border: #e64017 1px solid;
    position: absolute;
    bottom: 80px;
    left: 630px;
}
/*.ji_m01 .u_btn:hover,.about dl dd b a:hover {animation:shake .5s linear;-webkit-animation:shake .5s linear;}*/
.ji_m01 .ji_dl03 {padding:145px 0 0;width:450px;}
.ji_m01 .ji_dl03 dd {width:435px;padding:0;}
.ji_m01 .ji_dl03 dd p {width:200px;float:right;}



.indyoubg {
    position: relative;
    margin-top: 0;
    width: 100%;
    height: 145px;
    overflow: hidden;
}

.indyoubg img {
    width: 1920px;
    height: 145px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
}

.columnTitle {text-align:center;}
.columnTitle.white .tit,.columnTitle.white .txt {color:#fff;}
.columnTitle .tit {line-height:40px;font-size:34px;color:#333333;font-weight:bold;}
.columnTitle .txt {line-height:20px;font-size:16px;color:#666666;margin-top:16px;}